6.962: Week 4 Summary of Discussion Topic: Codes on Graphs 1 a Brief History of Codes on Graphs
نویسنده
چکیده
1962 Gallager invents low density parity-check LDPC codes 1112 and what is now known as the sum-product iterative decoding algorithm for a p osteriori probability APP decoding. 1981 Tanner founds the eld of codes on graphs, introducing the bipartite graphical model now widely popular referred to as a Tanner graph" and the decoding algorithm now called the min-sum" or max-product" algorithm. Tanner generalizes the single parity-check local constraints of LDPC codes to arbitrary linear code constraints. 1993 Turbo codes are invented, and the gap to capacity is essentially closed. However, the decoding algorithm remains to be analyzed, and the subsequent development of turbo codes occurs largely independently of codes on graphs. 1994-1996 Spielman's thesis introduces LDPC codes based on expander graphs 5556, which have linear-time encoding and decoding algorithms but still decent performance. These results are quickly adapted by Alon and Luby 77 to construct low-complexity, near-optimal coding schemes, the so-called tornado codes," for reconstructing large Internet les in the presence of packet erasures. Meanwhile, MacKay and Neal use simulations to show that long LDPC codes can perform as well as turbo codes 8889, shocking the coding world. Independently, Wiberg produces his thesis Codes and decoding on general graphs" 100, which Prof. Forney calls a triumph of uniication that established the intellectual foundations of the eld." In his thesis, Wiberg extends Tanner graphs to include state variables as well as symbol variables, permitting uniication of turbo codes, LDPC codes, and trellis codes together in a common framework. 19988present Kschischang, Frey, and Loeliger generalize Wiberg-type graphs and introduce factor graphs" 111, natural graphical models of a global function that can be factored into a product of local functions. Forney introduces normal graphs" 12, deened as Wiberg-type graphs in which all symbol variables have degree 1 and state variables have degree 2, leading to a clean separation of functions in sum-product decoding. Divsalar, Jin, and McEliece introduce repeat-accumulate" RA codes 1333simple turbo-like" codes combine simple repetition codes, a 2-state rate-111 convolutional 1
منابع مشابه
Use of Structure Codes (Counts) for Computing Topological Indices of Carbon Nanotubes: Sadhana (Sd) Index of Phenylenes and its Hexagonal Squeezes
Structural codes vis-a-vis structural counts, like polynomials of a molecular graph, are important in computing graph-theoretical descriptors which are commonly known as topological indices. These indices are most important for characterizing carbon nanotubes (CNTs). In this paper we have computed Sadhana index (Sd) for phenylenes and their hexagonal squeezes using structural codes (counts). Sa...
متن کاملTotal perfect codes, OO-irredundant and total subdivision in graphs
Let $G=(V(G),E(G))$ be a graph, $gamma_t(G)$. Let $ooir(G)$ be the total domination and OO-irredundance number of $G$, respectively. A total dominating set $S$ of $G$ is called a $textit{total perfect code}$ if every vertex in $V(G)$ is adjacent to exactly one vertex of $S$. In this paper, we show that if $G$ has a total perfect code, then $gamma_t(G)=ooir(G)$. As a consequence, ...
متن کاملThe locating-chromatic number for Halin graphs
Let G be a connected graph. Let f be a proper k -coloring of G and Π = (R_1, R_2, . . . , R_k) bean ordered partition of V (G) into color classes. For any vertex v of G, define the color code c_Π(v) of v with respect to Π to be a k -tuple (d(v, R_1), d(v, R_2), . . . , d(v, R_k)), where d(v, R_i) is the min{d(v, x)|x ∈ R_i}. If distinct vertices have distinct color codes, then we call f a locat...
متن کاملOn Cayley Graphs, Surface Codes, and the Limits of Homological Coding for Quantum Error Correction
We review constructions of quantum surface codes and give an alternative, algebraic, construction of the known classes of surface codes that have fixed rate and growing minimum distance. This construction borrows from Margulis’s family of Cayley graphs with large girths, and highlights the analogy between quantum surface codes and cycle codes of graphs in the classical case. We also attempt a b...
متن کاملCodes on Planar Graphs
Codes defined on graphs and their properties have been subjects of intense recent research. On the practical side, constructions for capacity-approaching codes are graphical. On the theoretical side, codes on graphs provide several intriguing problems in the intersection of coding theory and graph theory. In this paper, we study codes defined by planar Tanner graphs. We derive an upper bound on...
متن کامل